﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using WalkingTec.Mvvm.Core;
using WalkingTec.Mvvm.Core.Extensions;
using TyMES.Model.Record;
using TyMES.Model;
namespace TyMES.ViewModel.Record.PassStationRecordVMs
{
    public partial class PassStationRecordSearcher : BaseSearcher
    {
        
        [Display(Name = "_Model._PassStationRecord._lineCode")]
        public string LineCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._materialCode")]
        public string MaterialCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._materialName")]
        public string MaterialName { get; set; }
        [Display(Name = "_Model._PassStationRecord._materialVersion")]
        public string MaterialVersion { get; set; }
        [Display(Name = "_Model._PassStationRecord._operationCode")]
        public string OperationCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._orderCode")]
        public string OrderCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._passBeginTime")]
        public string PassBeginTime { get; set; }
        [Display(Name = "_Model._PassStationRecord._passEndTime")]
        public string PassEndTime { get; set; }
        [Display(Name = "_Model._PassStationRecord._passStatus")]
        public string PassStatus { get; set; }
        [Display(Name = "_Model._PassStationRecord._scheduleCode")]
        public string ScheduleCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._snNumber")]
        public string SnNumber { get; set; }
        [Display(Name = "_Model._PassStationRecord._stationCode")]
        public string StationCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._shipCode")]
        public string ShipCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._machineCode")]
        public string MachineCode { get; set; }
        [Display(Name = "_Model._PassStationRecord._uploadflag")]
        public bool? Uploadflag { get; set; }
        [Display(Name = "_Model._PassStationRecord._userId")]
        public string UserId { get; set; }
        [Display(Name = "_Model._PassStationRecord._userName")]
        public string UserName { get; set; }
        [Display(Name = "_Model._PassStationRecord._isProduct")]
        public string IsProduct { get; set; }
        [Display(Name = "_Model._PassStationRecord._reqType")]
        public string ReqType { get; set; }
        [Display(Name = "_Model._PassStationRecord._CreateTime")]
        public DateRange CreateTime { get; set; }
        [Display(Name = "_Model._PassStationRecord._UpdateTime")]
        public DateRange UpdateTime { get; set; }
        [Display(Name = "_Model._PassStationRecord._CreateBy")]
        public string CreateBy { get; set; }
        [Display(Name = "_Model._PassStationRecord._UpdateBy")]
        public string UpdateBy { get; set; }

        protected override void InitVM()
        {
            
        }
    }

}